Pros
Great company overall. Very friendly staff. Very laid back atmosphere. Jeans every day. Flex schedules. Free lunches every day. Gym, ping pong tables, basketball goal, and sand volleyball. Opportunities to give back to the community. Fun events during the holidays.
Cons
Very little PTO. No onboarding or training. Terrible management. Lack of communication. Managers like to claim the success for all the hard work the employees put in, but they refuse to take accountability for anything when things don't go exactly the way they want. There is a lot of finger pointing. Changes to plans are made without notification to applicable parties and stakeholders. HR is horrible!! There is no one you can talk to when you have an issue that needs to be addressed. Policies and procedures only apply to some. If you aren't part of the "click", you will be targeted.