Extremely tense atmosphere where people were fired for no reason just to keep everyone else "on their toes"
Support from management
No sense of accountability or reception to feedback.
ICs got along great with each other and truly wanted the best for the products, despite management.
Freedom to work independently
Resources extremely mismanaged and over reliant on one person to ship code while others wait on them.
Extremely secretive upper management with their own end goals that the ICs are not privy to.
Attitude towards older colleagues
No one is able to stay around long enough to be appreciated. Most hires are fairly young/entry level.
No career or personal growth encouraged or offered.
Overall compensation for your work
Everyone I knew was vastly underpaid for the area. No real other benefits were promoted. Paychecks were never late though.
Office / Work Environment
Relatively standard office cube setup with extremely aggressive internal firewall that routinely blocked work-related sites hindering problem-solving.
Vacation heavily scrutinized for the lowest on the totem pole. Expected to work long hours and potentially weekends.
No one I know has said anything positive about the company. Even actively threatened to sue former employees if they said bad, but truthful, things.
Zero job stability. Frequent random firings. Once sub-contracts are completed additional firings happen. Longest tenured IC was only 2 years.
First floor office with no stairs. No disabled employees that I knew of so unaware of other tools/resources that would have been available.
Fairly sure of standard OSHA compliance. No trainings were given to try to comply since it was just an office with computers, no heavy labor or anything risky.
Test and dev both were doing things that would not really further growth in their careers.
Inclusive / Diverse
Only ideas from management are allowed. Diversity only in the form of having H1Bs that can be underpaid.
Suggestions for improvement
- Pay attention to employees. Don't fire people just to keep the rest of the employees on their toes, it doesn't help culture. Pay fair wages for the area. Care about the products you ship to customers instead of just trying to get a payday via contract victories.
What I like about the company
I liked the people there.
What I dislike about the company
The culture was extremely toxic and people were not given the opportunity to really shine.