Pros
I have been here for over a year and do not see what the negative raters see. Here is my take: This is a mature start-up. Yes, they try to save costs (using skype vs. fancy video rooms) and such. We get the assets (laptops and such) from our clients. The management is amazing. Everybody will talk to you. Very friendly. There is a healthy mix of youth and experienced. From my vantage point, it's all about your work ethic, productivity and ability to communicate. If you perform, the company will take care of you. If you don't, well... I have had lunch with the CEO and more than a few VP's stop in and say hello. My manager is extraordinary. He is talented and humorous.
Cons
I have heard the pay is low but I think it is fair. Junior devs really can't graduate from college and have their first job start at 70k. Maybe it does in some places but not everywhere. The company needs a matching 401k plan.