Very micromanaged and a little too uptight. People have been released for using "bad language" in conversation with co-workers and HR has a tendency to ignore you when it comes to certain issues. I had an issue that took 7 months to resolve and when I spoke to a manager after 6 months of no resolution, they had no idea there was an issue...even after I was told there were several meetings between HR and management. When it comes to pay, it's good money if you're a younger person. Was making 35K at 22...but don't expect to see too much more. If you're a bit older and are looking for a 60K job, expect to work for 4-6 years to get there. If you're looking to get anywhere near 70-100K...better be ready for a long 10-20 year battle.