A forward-thinking company that lets everybody contribute their ideas. Very inclusive Management without unhealthy Egos. Ability to find your niche within the programming spectrum and own it.
Cons
Sometimes hectic and exhausting. But at the end of the day it's all worth it when you feel like the hero saving the day for a client and working for a company that actually shows their employees they are appreciated.