Pros
Good benefits (except unlimited PTO). Remote work style. Good competitive pay.
Cons
Poor to almost non existent onboarding and poor management on multiple levels from my experience. Managers are incapable of honest feedback which makes it impossible for employees to learn and improve. This behavior is reckless with employees careers and livelihoods. Giving feedback to HR on management doesn't do any good, because at the end of the day, it is the individual contributor that bears the punishment. Unlimited PTO is also not a good benefit to have. "Unlimited" means you are expected to be reachable and still work at any time when needed. "Year-round Summer Fridays" were also a perk that were offered at the hiring period, but it sets unrealistic expectations to new hires. The reality is, there is always work to be done to the last hour of each week and managers are not giving teams the option to sign-off early.