Pros
On-site gym and Starbucks. Holidays are reasonable.
Cons
The company has grown but done little to increase staff or support but merely dumped more on their existing employees, expecting more and giving little in return, small bonuses and low pay increases add to the frustration. Promotions are only for the select few. You are measured on how vocal you are during meetings, and not your overall work rate. Beware of buses as you will get thrown under them often by upper management, it’s all very cliquey and if you're not a manager or above, you have no voice as nobody will listen to your ideas or opinions. HR does nothing for you. On the plus side, benefits are reasonable, holidays and vacation time is ok and most co-workers are decent people. On-site gym and Starbucks is also a plus. Good stepping stone, then move on to somewhere that’ll appreciate you more.