Pros
- Pet friendly place
- People are really nice
- The dev team is really good
- Company wide Friday meetings are held so that everyone in the company knows what each department is working on every week
Cons
- The management is not very good at listening to people that work for them. They seem to listen and agree during meetings, but the action is almost always the opposite
- While patch work is necessary depending on situations, this seems to be the norm for all situations instead of worst case scenarios
- Management is not the best at communicating issues and resolutions