Pros
Pay is relatively competitive. Depending on department, one or two work from home days. Gym in the main office and they will pay for either a parking spot or public transportation.
Cons
Stay away from here if you can. You have been warned. It is a black hole for talent and there's very good reason no person worth their salt stays. People are "promoted" based on time served or favoritism and not by the quality of their work. Extremely poor communication. Rash decisions made daily by leadership and management without a care for people's lives. Lower level employees can be okay, but the higher up you go, the worse the people are. Management is literally incapable of taking responsibility for anything and will throw you under the bus any chance they get. For a "technology" company, the technology is light years behind for employees and causes day to day issues. If you think you're joining a modern day tech company, you will be massively disappointed. At a recent town hall, there was even talk of taking away work from home days and becoming even less flexible. Instead of changing with the times, this company is literally moving backwards. Leadership is lucky it is a private company because if it were public and shareholders saw the dysfunction, they would be long gone. If you do choose to work here, document everything starting day one. Be wary of everything you say and do because someone will find a way to use it against you.