Pros
They use latest technology and give space for R&D
Cons
1. very poor timeline management 2. if plan is for 6months delivery, 5months work will be in one direction and last one month all the implementation changes getting pressure on whole team 3. unprofessionalism: some people here expect u to work on late nights irrespective of regular shift even try to call you into meetings in the late nights 4. If domain changes are there inside the company, you can expect the higher level people to put pressure telling that they might push you back to previous role if we don't perform things as per their expectations and they do expect a lot 5. A 2 year experience guy can become Technology Lead 6. A lot of regional biasing, everyone in the company knows whom we refer this to. 7. 3 months notice period to be served from office and that to no leaves are allowed in notice period 8. No proper planning and adhoc tasks creating pressure. employees here can't reject the things politely as the higher level people won't accept it and they endup in doing all adhoc tasks