You are allowed to be your own person if you are on a good team. The company’s new leadership is going in the right direction and starting to value the employees. They also offer a lot of benefits.
Cons
The team you are on makes or breaks the job. Poor team managers or leads can cause a lot of unnecessary stress.