Pros
The people I met that made the job the slightest bit more bearable, but don't get too close because they'll fire them!!!! Then you're back to being even more sad and miserable.
Cons
Literally everything about the job. You're babysat in the office from 9-5:30, and don't you dare even think about walking in right at 9am because they don't want to hear that trains were delayed (you probably should've started walking at 6am). If you're missing for a duration of time they will send a manhunt out to find you and you'll get in trouble, god forbid you need to take a lap around the block because that's the only time you can decompress and get some sunlight in this depressing place. You constantly feel like you're walking on eggshells and always going to be the next person fired or belittled. Probably saw upwards of 30 people fired during my time there (it wasn't long enough to see those numbers btw). Middle management is probably one of the worst parts of the company too. These people were just moved up into management positions because they somehow lasted at the company, nothing about skill and hard work had any influence on promotions (it was a favoritism thing), they lack leadership skills or any other type of skill matter of fact needed to be a manger. Let me know how a manager can be so bad his whole team quits or gets fired yet he continues to keep a higher title and pay with no repercussions, and if anything gets babied even more? Also the weekly "training" is a joke. Doing the same training 32094732 times isn't okay. I could probably recite you all 3 trainings that were repeated. Commission checks we're never accurate as well and people have to constantly fight to be paid the correct amount.
Sales team is also treated like trash. 5:30pm on a Friday? DUH!!! Rest of office goes to a happy hour? Nope, sales has to sit here and make cold calls because in California it's only 2pm!!!! Company offsite for the day? You better believe sales is in the office working!!! Don't even think about asking to work from home one day when you really need it because they'll laugh in your face and you'll have to use a PTO day (yes, the same amount of days that other teams get even though they have the option to work from home!!!!!)
Also, if you think you're making the 150k-170k OTE that is described on the LinkedIn listing, you might as well run the other way and find literally any other job. You'll also get pressured into taking the job to begin with, which honestly, should've been the first red flag.