Great co-workers
Team work environment
Positive and accepting of all cultures and diversities
Fun activities and group events
Cons
Poor management
No growth opportunity
Low compensation
Poor benefits
Mental and emotional whiplash
Lack of resources
Burnout
Processes and opinions change too frequently