Compensation is not the greatest in the world but I did see a clear path for moving up within a year or so if you were able to perform and keep up your ratings.
One problem I felt was as you were learning and becoming comfortable at performing tasks or programs. You were dumped into new programs with little training and had to pick it up as you went, very stressful when dealing with live customers.
Large amount of tools and multiple screens required to perform tasks, counted at one time had 6 windows open jumping back and forth like mad. Tools need to be consolidated into a reasonable amount of screens