Pros
Everyone here is easy to talk to, many employees and opportunity for outreach, many social events for employees.
Cons
Senior management not onsite as often as some would like, but are almost often responsive.
Pros
Great Culture Great compensation Great People Team work Human Purpose
Cons
No Cons - No Cons