Pros
Nothing, no amount of money or benefits was worth it at all.
Cons
From the very beginning, the training was inefficient and ridiculous. The trainers will brain dump you for 2.5 weeks (either remotely or travel you all the way to Colorado). Post training, the site managers literally expect you to remember ALL of the information. Since that is the case, there is NO hands on training from any of your colleagues. All of the methodologies, technology, and skills learned are proprietary, your software engineering career will start back from scratch once you leave. The employer doesn’t care about your skills either because once you leave, you are stuck with an NDA/non compete so broad that they can take further advantage of you. The team leadership I was associated with were downright misogynistic and retaliatory. Examples of each are as follows: The company pretends to be “welcoming and fun”, they constantly ask me if I want to go to a bar after work or to do fun activities, I am a family man with a wife and children, so I do not feel comfortable doing activities without them (or even with them if all alcohol is even present). I have said no. In return, one response (after many times I declined) was something along the lines of “well, your wife could babysit all of our kids.” Another manager I worked with in the group has referred to some women as “b-words”, though I cannot recall the context. Another instance being when working remote in quarantine, my team lead literally told me “tell your wife to take care of your kids.” Excuse me?! In consequence to this, the minimal assistance and teamwork I received was nonexistent since I didn’t go to their bar runs. There was another engineer that started at the same time, but since he participated in all after work shenanigans, he got all the help and resources needed to be successful. The work itself, It’s either plain simple and boring, or absolutely complicated. But do not expect to get any training, just expect to get ostracized by your team lead, basically trying to stepdad you, if you ask any questions even with thorough research prior to asking questions. The knowledge management makes no sense. The company works with many clients, but the only documentation accessible is the knowledge within your location only. I’ve discovered solutions that were used in other locations, but when I asked people there to discuss more about the solution, they refused to provide more detail in the method of just reading my message and ghosting me with no response. Trust me, NO OTHER COMPANY IS LIKE THIS. Colleagues at all companies I’ve worked (pre and post FAST) would be WILLING to share knowledge, including myself, it’s really just an expectation to do that globally in Information Technology. They have no accommodations for COVID-19, they say they do but they don’t. We alternated remote, but they brought me into the office daily to train more (that never happened), instead, I contracted COVID-19. After returning to the office, I was reprimanded for “work productivity reasons” but I was in quarantine for a month with my children, so really retaliation for being sick and for making them isolate to prevent spreading it. You also have to relocate all the time to terrible downtown areas, live in an apartment, while the CEOs get to own and stay at their home.