Pros
- Good pay if you can negotiate well - Good Job security ( Not so much security at the Director and VP levels, though) - Good modern technology and tools, e.g., AWS, GitHub actions, .NET 8 - Free lunch, fruits, and snacks - Hybrid work environment. - Good industry, clients, and promising product (Airline technology industry)
Cons
- Very tight deadlines. Does not allow you to do your best work. - No priority for work-life balance. - The on-call schedule can be really stressful due to lots of bugs and incidents as a result of the tight timelines during development. - Consistent long incident calls.( 5 hours plus) - No formal acknowledgement of overtime work hours. - Building too many products at once, causing everyone to work inefficiently.