Pros
The paper HR processes are always comfortable, and the tech lead is competent.
Cons
The worst thing about this company is the lead sales manager, Liza. She has absolutely no idea what the company does or what it sells. Her motto is that developers will figure things out eventually. This is the biggest problem because she sells solutions to customers at very low prices with unrealistic deadlines in an attempt to sell anything and get bonuses. As a developer, it’s incredibly frustrating to be pushed to meet these deadlines, and if I fail to deliver on time or the quality is poor, I am the one held responsible! I still don’t understand how this math works. Additionally, she sometimes sells completely irrelevant resources for projects, leaving you to deal with technologies you’re unfamiliar with. In such situations, you’ll also be the one who is responsible for the result.