Pros
-They take care of their employees (great pay, benefits, bonuses, etc) -All of the people FAST hires are really chill -Lots of events and lots of free booze and food (if that's your style) -They pay for overtime (you will be doing a lot of it)
Cons
-You will NOT grow your technical skill. You WILL stagnate. -Again, FAST does not CARE at all about your skills and abilities. All of their tools are in-house. You will not develop transferrable skills. Want proof? Look at all their replies to glassdoor reviews. They always say something like "We don't train you for other jobs". FAST goes out of their way to make your work as specific to their company as possible. -FAST hires college grads because you don't know better. Don't get lost in the dollar signs. If you care about software engineering and need this job, don't stay more than 2-3 years. -You will work, A LOT. FAST does not care about work life balance. Working 7 days a week before a rollout is not unheard of. They will squeeze all of the work out of you that they can