
My experience has been good. There some things I do not like or agree with but overall It is a very good place to work.
Health Insurance and Generous Time Off Policy
Collaboration and Communication among the Team Members.
There is Clear Communication (in the Form of Town Halls and All Hands Meetings)
The Sense of Delivering Something that Customers will Use to help them be Successful.