Work environment is awesome. You get many perks working here. Free meals, gym, snacks, coffee, and etc. Although depending on what program you are in, it can be hard to move up.
Free meals and gyms
Depending on what program you are in it may be hard to move up