Pros
- Relatively flat organization. While there is a well defined chain of command in every function, the engineers are still empowered to take initiative. - The company is moving in a good direction and is staying innovative using bleeding edge technologies such as Java, ADF, Security, Web Services, SOA, Database, Mobile, Web 2.0, Web Logic, .Net - CTO is great visionary, highly technical and easy accessible to all engineers - Great trainings, open forums and general technical discussion sessions to share knowledge - Excellent combination of techno-business expertise of middle managements - Amazingly smart coworkers with diversified culture and knowledge - Hardworking and dedicated employees to make good products - Projects have a worldwide visibility and Market Leader in what they are doing - Good balance between work and personal life. Management respects family needs
Cons
- Not flexible timing or telecommuting options - Naples office space is not impressive