Pros
This is a great place to work if your driven to push your craft and do new things. I have grown quite a bit in my years here, and will continue to grow as my career evolves here. I get to work with passionate and talented people that don't settle for "good enough". I enjoy the collaboration and the freedom to improve the way we approach problems arrive at solutions. The culture here is hard to beat. We work hard, but are given many fun distractions that allow us to be creative and hang out with our co-workers and relax. Between the Friday lunches (every week), company competitions, ping pong/fooseball battles and the bar/game room, we get plenty of outlets to let our hair down and mingle with the people that make this place great. I am very happy to be apart of this company and am very excited about mine and the companies future.
Cons
In the past we have had hardships and growing pains. Benefits are improving, but had been hard to pin down in the past. Reputation as a clock watching company is hard to shake, but the pain point of how we track progress has been greatly improved so moving forward we are focused on quality of work.