- Flexible time
- Good support from training team
- Keen to try on new thing
- Get an exposure of client communication at early stage
- Easily accessible management people
Cons
- Not to many projects of good quality in java.
- Will be end up writing junit test cases my time
- Poor staffing