Great for entry level or if you don't have any career ambitions
Pros
Great for entry level and learning- pay is in line for entry level. Vacation time is good once you have hit the 3 year mark.
Cons
Once you reach management level, you are put on salary and you are expected to put in about 50 hours a week and you are on call 24/7-including most holidays. As a manager you also are expected to monitor all emails and respond quickly- this includes nights and weekends. You also are put on an emergency phone rotation where you are expected to handle every after hours emergency for the entire company. There have been times that you will be up till 4 am working and still expected to come in and work a full shift at 8:30 am Senior management is very good at making promises that are either never kept or are extremely delayed. Pay is not in line with industry standards for project managers.