Pros
There are a lot of extremely dedicated and hardworking people that work at this company. They will always have a door open for questions and answers and are willing to guide you in the right direction if you need it. The sad part is that these are the people that are often exploited by the company and who lose in the end...
Cons
This company is a complete disaster. There is no clear direction with anything as they flip flop on every issue. There is a refusal to innovate and instead they walk around in circles thinking everything will be fine in the long run. They've crippled their pilot, quality, AND analytical teams by getting rid of nearly all of them. Mediocrity and incompetence is praised on every level. Meanwhile individuals that are recognized as hard workers find themselves doing three people's jobs till they are burnt out husks of their former selves. The executive leadership keeps talking about the company culture as if it's been defined but really it's this ambiguous toxic miasma that contributes to a distrusting, stressful, and unpredictable work environment. One of their company values is "embrace the grit" which translates to smile while the work piles higher and higher until you're crushed under the multiplying responsibilities. This is not the place you want to be a part of or to contribute your time towards.