Pros
Maybe salary,, Nothing else to mention.
Cons
1. Bad benefits 2. Company almost "owned" by consultants from India. Their professional experience is far away from desirable level. 3. IT managers are mostly with marketing or sales background. Look at their LinkedIn profiles (Politics, English, business administration, Arts, Theology, Agriculture, etc). 4. Work-life balance is rough. Minimum 50 hours a week . The level of expectation is often unrealistic. 5. Company with a good past process history is now a chaotic mess with different methodologies by department or even by team (D2C, HR, Stores, etc.) 6. Favoritism and cliques. 7. High levels of stress (dis-ease) and dissatisfaction. 8. The meeting culture is unsustainable and unproductive. No time to do real things. 9. Pervasive poor communication between employees and management.