It is easy to develop and learn, and there is plenty of time to do so. Team centric company. Very relaxed schedules.
Cons
Terribly small programmer salaries and less support for home office. Money-centric management, look for quick solutions instead of long-term development.