The company has solid bone, however it is a very demanding place to work. You are expected to work very long hours with minimal resources. People are great at the company, but they have a lot of work to do in order to attract the next generation.
Free 24/7 gym, great cafeteria
Long hours, no compensation for increasing profitablity