Great company to work for for many different specialties from office admin. to software developer.
Pros: management, compensation, coworkers, location, accessibility
Cons: some departments are a little dead end
This is a great company to work for. Management is really understanding and the benefits are pretty good. Some areas have room for advancement but others are pretty static. It depends on where you start. Software development side can get a little crazy but they have some flexible leadership. The employees here are what make the company great. Everyone is awesome and willing to help out in a crunch.