Pros
work from home available for new joiners
Cons
1. Crunch is maximum - new hires will be put to work immediately in to the project without proper KTs and expected to work 12 - 18 hrs a day 2. High Politics - Tech Lead would just assigns all work load and make a scapegoat of new joinees 3. Poor Team Cooperations - mostly left with no help from TL or members as most of them have their own areas in the project. 4. No Infrastructure support - mostly using your own equipments like laptops, mobile and other accessories as the company doesnt care to send it but expects you to have them available and ready to be used. 5. Deaf to Suggestions - most of your code improvement suggestions will be muted. 6. Blame Games - TL will just point finger at you even when there is a slight delay in delivery due to dependency. 7. Poor Software Design process - Game design team just keeps iterating the design all the time, so the process is mostly trial and error even for simple ones, as a result even a simple feature is overly complicated. 8 - Huge bloated Monolothic Codebase - all new features are added to already bloated code structure - any improvements would take time but the management is focused completely on releasing new features instead of spending time on code improvement - resulting in more time spent in fixing bugs are it appears like wacking a mole - you fix one the other pops up.