Pros
Great team members, good PTO package, flexible hours, work from home option. I work as a maintenance subscription renewal manager and our team brought in over $200M to the company last year and we received a 3% raise. Globally, our dept. brought in $1.5B in revenue for the last FY (over 50% of the company's revenue) and we barely saw a salary increase. Too much focus on getting that IPO and not enough on the employees that are working hard to meet the goals.
Cons
No real advancement in salary except 2-3% annually even though you may have over achieved your goals. Management keeps changing focus and makes it very difficult to achieve compensation goals. Salary is below comparable positions from competing companies. Management keeps adding more duties to job description in order to get company ready for the $$$ needed for an IPO in the near future.