Pros
no pros at this point.
Cons
The company has gotten progressively worse over time but has rocketed towards a terrible place with no pros at all since going public. They laid people off during Thanksgiving without telling them. Instead they allowed them to make their morning commute only to find that their badges didn't work. Then they packed that person's desk in front of all other associates and brought a box out to the former employee. The people that remain are the absolutely worst people you could work with and for. They are petty, mean spirited and are always looking for opportunities to make each other look bad. The Sr leadership drives this type of environment and praises it. Executive directors micro manage every facet of the role and cause problems, which they then blame their direct reports or lower level engineers for. Self accountability is heavily avoided and I have personally witnessed someone going to HR and then being fired in an act of retaliation. Working here has been the worst decision I have made. It has been a terrible 11 years and I pray I'm the next person to be laid off. At least I'll get severance.