Pros
Flex Friday (and/or 9/80 work schedule) is great. People you work with are intelligent and collegial
Cons
Where to start? Upper management is greedy and regards employees as inventory, not capital. Contracts are mismanaged and as such employees have little-to-no job security. Company had two contracts to start, and both have been driven into the ground. Many analysts now fear for their jobs on an annual or less than annual basis, due to the company seeking small, short-term contracts. Company missed its opportunity to pivot years ago, and is now desperately trying to stay relevant. Upper management is hostile and manipulative, and in some cases incompetent. One pm has been with the company since its inception and employees under her constantly mock her management and incompetence. The company does not invest in their people. Benefits are fine, but the hoops one needs to jump through are too much.