I was let go a few years ago as I had issues with my manager - however, here are my two cents on the company:
-
It lacks diversity
-
it's very easy to get pigeonholed into roles
-
It's very difficult to advance (internally)
-
There are many inconsistencies in performance review (explained differently in job training than done in practice)
-
(Sometimes) there is lack of organization (including weeks of inactivity between training and first project, and between projects)
-
There are long delays in receiving laptop and needed equipment for work.