
Company benefits are really great !
collaboration and learning opportunities between folks are great !
Open in communication, clear company defined goals, without a lot of thrashing for temporary gain. Good vision and alignment across the entire company.
lots of smart people, all working collaboratively. No ego's and people work together without feeling like they need to keep control over their sphere of influence, worrying about losing position in the company.