Great Culture
Great People
Great Benefits
Yearly raises
Cons
Not easy to move up, based mostly on need to fill position and years you have been with the company
They pay according to experience so someone without any gets paid below industry standard