Interesting work. Never boring. Good talented group of people. Lots of nice perks
Cons
Late shift work means missing out on a lot of the perks. No pizza for late shifters. Insurance had a lot of coverage holes that were almost covered with an HRA ... almost