Pros
The ONLY pros I can think is that you could login late in the morning if your work schedule allows. I would have to think twice or endlessly of any other Pros.
Cons
1. It's NOT a GREAT PLACE TO WORK. Not even close to being one. 2. Their business is to hire people without complete knowledge of whether this position should be filled by hiring another person and then firing without any prior notice. You forget that you will see any information written or verbal either by your reporting director or HR. In my experience of working with them for a couple of years (this was my bread and butter), I have seen them only fire people twice or thrice, to say the least (from my team and beyond). 3. Do NOT trust your reporting director(s), and most importantly, HRs. Your manager will schedule weekly team meetings, and soon, you will see you end up meeting your managers or being available on chat/messages until midnight. Meetings start with no end to when they end. Senior Managers/directors are good for nothing; the whole team should directly report to the VP/BU head to improve productivity. No clear directions are given by Directors/someone who has been part of Elevate for years. 4. I have seen the first company in my career which doesn't value its customers/clients. Elevate is full of who said what to whom, and that too at higher levels. Lastly, worst experience ever!!!