Pros
This company really cares about the employee as a whole. They flex hours for long meetings, provide resources for families, fitness challenges, volunteer events and great PTO set up. There are many opportunities to join in on interesting projects.
Cons
Some roles have limited growth opportunities