Pros
The company itself is great and is a solid leader in its industry with new, unsurpassed technology that keep it on the tip of the spear of the industry. The job that I have is fun, and I really do enjoy most of the people with whom I work. Also, Chattanooga is a beautiful and amazing place to live, and I can see HQ moving here one day.
Cons
The pay is extremely low. I learned this after about a year or so of working here. I am considered the most senior at what I do and continually max out my annual goals, yet I am about $15k underpaid, currently. The company gives pretty much the same raise to everyone, meaning the dirtbag you work with got the same raise as you. Also, the company is organized in a VERY flat way, meaning there is very little opportunity for promotion unless someone above you quits or gets fired. If you don't mind moving laterally with not much pay raise, then this is your company.