Pros
It's a fast and flexible environment with unique problems to solve. There's always new and interesting things with which to challenge yourself. Everyone gets along well, whether you're a loud extrovert or just sit quietly and work. * Customer and employee focused company * Significant trust and respect among co-workers * Strong work-life balance / Flexible schedule * Rapidly growing company, with opportunity for personal and career growth * Acceptable benefits, including cell phone, the fully stocked pantry and more * Decentralized management methodology, allows for smart people to do good work * Intelligent and highly supportive team I really enjoy being able to come to work each day and be among people who are a pleasure to be around. It's the first gig in a very long time where I enjoy regularly coming into the office. I'm thankful that I have this team in my life.
Cons
The health care and dental plan options could be better. There aren't a ton of great food options near the office.