Having career growth, spiritual growth, social relations growth, and personal growth all in one company.The good thingsThe different challenges you experience on a daily basis. The knowledge you will gain from your peers, experiences and the different contractors you have to converse every day. Constant learning from the different challenges you will encounter.
The challengesBroaden the benefits for the employees. Provide project incentives to be more competitive with other companies. Lacking security of tenure since this is a project based company.