Pros
Nothing as such, pure lala company people love pushing the ball in each other's court. Business to finance to customer success to procurement to IT.
Cons
No processes, things are passed for testing on fly. In middle of a day you will suddenly find an email of a 3 hour call for testing where you are not even aware as to what is built and what needs to be tested. It's a totally business driven organisation, no respect for IT team. No brds at all everything will be told to PMs verbally and if PM forgets even a single line then the whole development goes in vain. Business have their own workaround of the applications which are taught to end user Registration guys leading to bad data creation in products. Work life balance Nil, with almost 9 products having 30+ devs, it had only 3 QAs. You are expected to work whole day and then be available for nightly deployment at 2 AM in morning.