
Very friendly environment where everyone you talk to is willing to help or provide insight.
A-players in a challenging environment that is constantly shifting. True leaders that care about their peers and have clear objectives to complete.
Experience and knowledge about the subject matter. I feel like I am constantly learning more effective ways to work and new technologies with the people around me.
The compensation (depending on which product you support) has been a roller coaster experience. There are no clear goals to earn better compensation unless you are in sales. This can make one feel like giving it 110% helps the company but not your bottom line.