Pros: extremely good pay and benefits
Cons: extremely hard training, extremely high stress and complexity
ATC training is a fast paced, high stress course. Every day is spent trying to fix the mistakes you made in practice the day before while trying to figure out what the next step is. It is however very rewarding when you manage to apply what you are thought to the job.
The environment is usually a mix of extremely professional and extremely laissez-faire which can change from one second to the next.