Pros
The following points for how this company effect in my career path:
Technically:
- Working with java latest technologies
- Critical Business that is increasing for technical abilities
- Teams Structure (Java Team, Quality Team, Implementation Team, Support Team, Business Team)
Environment:
- Teams and Company Activities
- learning curve guidelines
- Support of Technologies Certificates
- The ability for discussing any problem and working for solutions
Cons
All companies have weak points but more importantly how to discover those points and work on them