Pros
Fantastic time to be here. We are working on "cloudification" of our old services and learning new technologies while still not losing our experience and users of mature products. Heavy investment in education. Love it. Acquisition of Interactive Intelligence was a fantastic move as well. We got some great technology experience and really bright people with this acquisition. Overall this is great company that is not afraid of change and at the same time not reckless with its older customers and products. Great coffee. Starbucks had to close their location in shame. Theoretically unlimited time off. Super-easy commute and free parking.
Cons
Compensation could be better but at the same time I feel very safe here. Sometimes the number of people in the middle management seems too high. They also get very busy coordinating and deadlocking themselves. Company issued laptops are decent but heavily loaded with enterprise crapware that cannot be disabled. OK for management types but drives developers nuts. Cannot understand negative reviews coming from Indianapolis office. Have not met any unhappy people from Indy myself.