Pros
There are no pros for this company.
Cons
Extremely unrealistic expectations from leadership despite not being trained properly or effectively. During my time here I personally experienced leadership talk poorly about current/former employees because it is so easy to overhear conversations in a small office. I witnessed a current employee (at the time) be called a f***ing idiot behind their back, among many other horrible things. This is not a professional work environment by any means and the language used around the office reflects that. They have a terrible sense of office culture and do not have a friendly environment, which is important considering they require employees to work 100% full time in-person. If you value any form of work-life balance, this is not the place for you. Leadership will call at 11pm even while you are out on PTO and then will make comments that you are not reachable while out of office. This place sets you up for failure from day-1 and the close knit circle of leadership only care for themselves and not the wellbeing of other employees.