Friendly environment.
Fair benefits for branch management.
So much to learn.
Cons
External managers do not last as long as internal managers because of the amount of politics and favoritism from senior management.
Lack of professionalism.
Java house is combined with a lot of departments, as long as you are a Java house staff you are allowed to do training of your favourites and many more benefits like insurance.
Cons
everything at java house on my side things good to those interested