Pros
Work in all aspects of a terminal operation
Cons
No formal training. On the job only--which means you will depend on your co workers alone to learn and many aint sharing information too busy protecting their jobs and promotion. Company is busy making you fulfill more than 5 different roles to avoid hiring experts or offering formal training beyond basic introduction to the company. There's a large learning curve for operations and computer systems with specialized software. Training goes to H1-B visa holders who get the training in their home country and are imported labor-for cheaper pay. Local hires are at the mercy of ruthlessly unprofessional "managers" "directors" and "engineers" who are hell bent on getting new terminal projects/equipment implementated with lots of testing and failures on a daily basis. This environment shares no similarities with a respectful, professional workplace. No development for your career or mentorship whatsoever.--yet you will be held accounbtable for performance. How? your guess is as good as mine. No work life balance and No overtime pay. Noone discussses salaries and you will be given the lowest one possible. No office, no perks.