Pros
This is a very academically inclined company that is well established and found their niche in the market so it's not a limp-wristed startup where anything goes. Randy is the CTO or CIO and his skill set as a Ph.D. is impressive not to mention how personable he is. The view you get is great and while I was there a few employees asked for elevated keyboards, which they got within a week. They have a fridge full of soda, daily coffee drinkers are cautioned... as this place is filled with lots of Ph.D.'s who can chug hardcore coffee like fratboys draining a kegger. They double bag the coffee when its made so prepare to get STRONG coffee. There are TONS of great restaurants nearby for a quick pop to the shops or if you want a fancy coffee or a great slice of Rocco's pizza. The two developer and two analysts that I worked with were friendly and competent. Randy told us what he wanted and then vanished, he is definitely a macro manager which was a breath of fresh air.
Cons
I wouldn't say the company is growing, they are maintaining market share but this is NOT a growth company, its ripe for M&A, who is smart enough will keep all employees and double its budget as we created some amazing code base