Pros
-Consistently a leader in its class -Financially healthy -Great work/life balance -Fun parties -Young company
Cons
-Atrocious pay compared to regional market -Zero and I mean zero transparency -If you're not an engineer or developer, you're a commodity -Little to no advancement potential (salary or responsibility) for "S level" (service) positions - Revenue Accounting and Controls, Customer Service, Sales Support (Account Management) -Micromanagement in the extreme (President/CEO approving remote work requests and pricing discounts) -Account Management is sales support, plain and simple. -Customer Service is traditional CS, and Revenue Accounting and Controls is simply a glorified data entry and AR collections position. If you have a finance degree, and accounting degree, or an MBA you should *absolutely* not be spending your time in such a position. The people are great but you are wasting your time and valuable years of your early professional career. I understand people joining between 2007 and 2011 due to the economy but at this point, you're hurting your career advancement and severely handicapping your career advancement potential.