5.0
Jun 14, 2012
Anonymous employee
Current employee, more than 3 years
Recommend
CEO approval
Business outlook
Pros
* Extremely talented engineering team * Co-workers are fun to be around -- both in and out of the office * Small team means lots of responsibilities, and plenty of opportunities to significantly contribute to products * Small company means you don't have to deal with layers upon layers of management * Management is responsive to concerns of its employees, and is always looking for better processes to make the team more efficient and productive * Great compensation and benefits
Cons
* Although plenty of snacks and drinks are available, most are not very healthy options * Can get into situations where there is a lot of task switching