A company that values its employees and the work is good too
Pros
Benefits * Good pay (it was miles ahead of other ranges when I was job searching). This may be a con for you but there is an incentive bonus for hitting a certain percentage of billable time. I personally like that if I put the work in I get more money. * Can work fully remote * As of the end of 2022 still not much travel required, but that may change * Stock options * Flexible Time Off - the benefit of this is you never have to worry about running out of sick days and you get to access vacation time immediately Culture * The culture is fairly progressive * I like my manager * Generally everyone I meet is pleasant to work with and competent Growth opportunities * You can specialize in what you want. There are many products offered that have a different skillsets and challenges to go with them. You can mix and match. Learning new products is encouraged. * IPS (consultants) Management that I've interacted with has a view of maximizing growth and helping employees build their brand. * Networking and grabbing (virtual) coffee is encouraged. The work * The fact that you can focus on what product you want and get to work with many different clients keeps the work fresh and exciting.
Cons
* Flexible Time Off - there are restrictions around it. Only a certain percentage of the team can be approved for vacation at the same time, which makes the holidays a little tricky. To offset this sometimes the company grants time off to everyone between Xmas and New Years. Also there is a soft cap at 3 weeks. Any time off beyond that needs additional approval. *Healthcare is just pretty standard, but it has options. Though I came from a company with a very generous healthcare benefit so I may be biased. Culture *There is a lot of talking in corporate buzzwords at the C-suite level. It's just not my thing. *Sometimes different teams seem siloed in their individual focuses, which may don't always work seamlessly together. The work * There is a focus on hitting your allocated hours which can sometimes get in the way of just doing your job.