Unlimited PTO Great health plan options Lots of training expenses covered Plenty of team offsites for socialization
Cons
Company organization is somewhat of a mess Lots of overlap of duties between different teams, making things messy Lack of ability to change in policies