Pros
Some of the staff are great to work with
Cons
I dont know where to begin. I wouldn't recommend working here, especially in the early stages of your career, mostly because of confusing expectations and inconsistency from leadership. One day they'll tell you its a remote position, next day you'll be told you need to be in an office three days a week. Sometimes leadership is in a good mood and will be easy to work with. Other times you cant tell where their heads are. At times you will get totally different objectives from leadership, and then be reprimanded if you went one direction over the other. You'll also be required to travel much more than they tell you in the beginning. This travel will require you to work outside of normal working hours most of the time, with no extra compensation. Speaking of compensation, there doesnt seem to be any bonus structure or clear paths to raises annual or otherwise. Compensation does not include cost of transportation, nor are their any perks to working in the office besides being able to collaborate with peers in person. Leadership plays clear favoritism and will sometimes pit you against peers. Theres high pressure to complete task but not enough support to get things across the finish line.