Pros
As a new employee ( apprentice level ) I see very little beyond a disorganized, chaotic, unsafe,unplanned business.
Cons
Upper level management has little or no respect for its employee's whether a contract employee or direct. Work hours are NOT balanced well. There policies are not followed at all to how they are written in the manual. All here have seen $ 0 increase in the last 2 years of employment, and a huge hike in health benefit cost for family members. ( My wage is less than what I made in 1983 ) Training is laughable, be prepared to discover it on your own initiative. Much of the equipment is outdated, with lackadaisical response to how dependent it is. Safety is your problem, management is not interested in hearing of issues. Cost addressed are usually of errors, but a lack of follow-up, training, etc. seems to be the norm, which is the deep underlining root of the cause. ( My whole experience here thus far, has left a unsettled feeling for future flights on aging aircraft. )