Work-life balance is reasonable most of the time. Some teams get to solve interesting problems. It's possible to grow if you stay with the company for a while.
Bloated middle management leads to a lack of technical direction. They are not close enough to the ground truth to focus on solving the real problems.
For a company that wants to be "all in" on AWS, the cloud controls are ridiculously opaque and Kafka-esque. Many times, people just won't know how to be productive with AWS because the best practices aren't clearly communicated.
Performance management is an absolute mess. Retaliatory behavior goes unpunished, so talent leaks like a sieve.
It seems to be a universal experience that the average employee has no idea what people are talking about during all-hands meetings. To me, this is representative of too many middle managers who are creating useless initiatives versus helping teams solve real problems.
If these people are going to be effective, they need to spend more time with the rank-and-file employee.
First, I was reached by HR for basic information gathering. Then came the code test. It wasn't too difficult, but you do need to have a good understanding of algorithms and data structures. Next was the onsite interview, with two hiring managers an
The recruiter reached out after I applied online. They informed me I would be considered for the Senior Software Engineer role. The recruiter was a champion, very friendly, and provided numerous heads-up, tips, and even assisted with negotiation.
The interview started with a phone screening, followed by a "Power Day". This consisted of four consecutive hour-long interviews across different subjects: some technical, some architectural, and some behavioral. Up to and through the Power Day, I h
First, I was reached by HR for basic information gathering. Then came the code test. It wasn't too difficult, but you do need to have a good understanding of algorithms and data structures. Next was the onsite interview, with two hiring managers an
The recruiter reached out after I applied online. They informed me I would be considered for the Senior Software Engineer role. The recruiter was a champion, very friendly, and provided numerous heads-up, tips, and even assisted with negotiation.
The interview started with a phone screening, followed by a "Power Day". This consisted of four consecutive hour-long interviews across different subjects: some technical, some architectural, and some behavioral. Up to and through the Power Day, I h