Pros
- The work is meaningful and exciting. - The people are welcoming and enjoyable to work with. - They're open to flex hours, which is great for people with kids or who like to beat rush hour. - It's a pretty casual and inviting environment overall, great culture
Cons
- Small company, not much room for career advancement. - Compensation is limited, this quarter is the first time profit sharing/bonuses have been given out in years - Engineering teams are understaffed, and management shows no urgency in replacing team members as they leave the company, leaving large gaps in skill sets. - Priorities change every quarter and sometimes every week. There are projects that have been waiting for 2 years to get finished that are getting deferred for the latest hot new project