The company is growing like crazy, but it still seems to want to hold on to some things (processes, policies) that are for small companies, which is very normal but can still pose issues. The benefits are fine but nothing crazy. Health insurance is $1, but those of us who have worked in insurance know that UHC is the worst one. The gym is nothing special and more for games than actual physical fitness. Retirement is just fine. Vacation is lacking, especially for the first years.