Pros: good work-life balance, subsidized company cafe, 401(k)
In general, the people here are what make this company great. The people I personally work with are very knowledgeable, professional, and were always willing to help.
Due to increasing project demands and limited resources, there is never a shortage of meaningful work. You will have many opportunities to further your skills and knowledge professionally, which is a plus.
However, sponsorship from management could be improved. Managers could do more to ensure that their best talent is properly awarded for their efforts to minimize turnover.
Benefits are standard.