Pros
You might be lucky to have a few kind colleagues on your team
Cons
I wish I could give a zero star for this company. Please don't be deceived by the 4 and 5 stars you see. Literally within a week of joining, the people and culture starts mounting pressure on you to write a nice review for them. Joining this company has been the worst decision of my life. Very disorganized and poor management who lack empathy, managers who are so egocentric and looking for a way to get rid of you once you start speaking up, that was my experience. First of all, you are hired and thrown into a completely different system and left to figure things out all by your self. I clearly have years of Salesforce experience and no one informed me about the system the company uses. When I began to ask questions on documentation and certain processes which were poorly run, the Solution Architect on the project felt threatened. I was suddenly put on PIP even though my performance wasn't bad. I kept my cool and smashed all the goals my manager identified for me to work on. Guess what, despite meeting all my goals and working extra hard to prove myself, my employment got terminated for no reason..