Pros
In the office the majority of people are great and easy to get along with.
Cons
The worst management I have ever experienced. They lack every single modern process or procedure for almost everything they do. No regular reviews, no market adjustments, never provided solid KPIs. They force responsibilities on you that are not in your job description and there is 0 chance for growth or to move up. If you are a young professional stay as far away from this company as possible. There are serious problems with management on every level and they refuse to change anything even as they continue to hemmorage employees at an astounding rate. They allow toxic managers to continue pushing people out with no repercussion or care. Stay away, you'll hate it after a month.