Pros
They have the standard perks of a tech company such as bagels on Friday, cereal on Mondays, fruit, fountain drinks, coffee bar everyday. "Unlimited" paid sick and vacation days and most positions come with the ability to work remote. Good health, dental and vision coverage. Fun activities throughout the year.
Cons
Management issues abound with poor leadership and overall lack of cohesion and communication between departments. New focus and goals are set throughout but not necessarily executed. There seems to be growing pains as the company is still trying to find itself. The overall feeling is that people are overworked and unhappy as far as I've seen and heard from fellow employees.