Associate Software Engineer • Current Employee
Pros: Decent benefits package, employee resource groups, and volunteer opportunities.
There are some genuinely wonderful people working at this company. Modern and relevant tech stack, at least on my team.
Cons: As an early career engineer, I haven't been given any training or mentorship.
I understand that a certain amount of self-starting is required to be an engineer, but this is ridiculous.
There's a lot of expectation that you should know exactly how to design and implement your tasks, but when you're brand new, you simply don't know what you don't know.
I've asked several times to be paired with a more senior engineer, but my managers have refused.
I was hired during a big recruiting event where the interviews were round-robin style and did not get to choose the team I was hired to, but if I had, I definitely would have chosen one with better management.
I'm sure not all engineering teams are as bad as mine, as the people from my onboarding cohort seem to be in more fostering environments, with higher team morale.
I am just unlucky, and it is clear that my particular management had no plan at all for developing early talent, and was maybe just ticking a box when they hired us.
Working here has been a detriment to my career, as I have the years of experience on my resume, but none of the skills and tutelage that others might come to expect from having that many years.
Hoping to leave the company soon.
I gave the company three stars because I genuinely believe not all the early-career experiences here are as awful as mine; it's luck of the draw what kind of team you get.