The company is a good place to start your career and develop your skills. Immediate manager/supervisors are very friendly and easy to approach.
Overall, the employees at JCI/Tyco are very professional.
That being said, the salaries and vacation policies (Canadian) might not be what you would expect from an international and reputable company of this scale. JCI does not seem to offer competitive salaries to their employees (at least from my experience), so negotiate salaries since the beginning, because it will be very difficult to fight for adjustment of it after you start.
Also, you may find new employees having a higher entry salary than people who've worked for 3 to 5 years (due to labor shortage), but the company has no plan (even when asked for) to review and readjust existing salaries.
Good managers and supervisors