Pros
I love the people I work with. They are all dedicated and passionate, intelligent and hard working but they also know how to have fun. My particular manager is extremely flexible about when and where I work and encourages work-life balance. My manager is very quick to praise and I feel genuinly appreciated for the work I do. My immediate management chain is very open and communicates information readily. Our current benefits package is outstanding.
Kontras
We have been experiencing some difficult financial times and as a result, bonuses and raises have been negligible. There is little focus on process which has created a great deal of execution issues as the company has expanded rapidly in the last 5 years. Projects can be difficult to implement because of endless rounds of approvals.