It's a nice laid back environment that also keeps you engaged; a good middle ground between a small and a large company. Coworkers and managers are all really nice.
What I wish was different
There can tend to be a ton of meetings that get annoying, and not just the ones that you have but the ones that take your coworkers/managers away when you might need them.