Great team and projects. I have learned tons regarding mobile software engineering (android, windows mobile, linux, QNX, etc) working on world class global customers with great people that have tons of experience.
Good leadership team and long term history in this industry. Management is supportive of continued development which helps keep me current on leading edge technologies.
Sometimes have to push hard to complete projects in tight customer timeframes but results in pride of making customer successful.
Working on various customer projects which provides a lot of variety of work.