Pros
- Free swag/goodies shipped to you door; - Home office expense allowance; - Company leadership tries to be very transparent about the overall business.
Cons
- Horrible training ramp up, as in it does not exist. First few weeks were generally empty and I had to figure things out all on my own. This might work if hiring/promoting from within. However when hiring externally, people require more onboarding, shadowing, training on internal processes, etc. - Company constantly preaches about "mental health awareness", and yet they require every single person in the company, including non-developers, to enter anxiety-inducing timesheets to account for every minute of the work-week. - There is a constant pressure that your timesheets have to be primarily billable, causing everyone to stress over billable rations, and yet some roles have 0 control over their mandates and number of billable hours. - Management controls who gets which mandates, and when they start, and they have all the power to purposely hold back mandates and then show you door when you're inevitably "not billable enough". - When you're shown the door due to lack of mandates and billable hours, you're gaslit into thinking the problem was you, despite never receiving any formal warnings regarding poor performance, being given public shout-outs in big company meetings in the days before, and multiple former colleagues reaching out and supporting you in the days after. - Despite "lack of work" being one of the reasons provided to explain the layoff, they post job postings in the days after, and hire not one but two replacements within the month afterwards.