This company does a great job familiarizing you with all cultures of Check Point to give you the best understanding of their products. Great people to work with as a team.
Cons
Upper management should concentrate with appropriate training for all new employees.