A tech company being run by non-tech people
Pros
1. Decent salary 2. Some people managers are extremely supportive and great. 3. Used to be a great company with amazing culture.
Cons
1. Degrading like anything, both in terms of revenue/profitability and culture. 2. Approx 0 work-life balance. You're automatically supposed to work on weekends. Expect no support from upper management in this context. 3. The upper management hates work from you and make your life terrible if you try to do so. They would always tell you the benefit of working from the office but will never talk about why employees are expected to work again when they reach home after the office. 4. Basically, these guys want you to work 10 hours from the office and then work from home during the night and weekends. 5. The upper management is filled with non-tech people and they have zero clue about how tech works, as a result, they expect frequent requirement changes when the project is supposed to go live. 6. Delayed appraisals and bonus (+4 months bare minimum)