Vantaggi
Flexibility in deciding what hours you prefer to work. Opportunities for continuing training and education are offered and encouraged. Easy to bond with colleagues (they're likely being treated as poorly as you are).
Svantaggi
Management is very disconnected from what the job actually entails and does not respect the time or effort put in by employees, many of whom are left no other option but to work after hours and/or weekends just to keep up, without overtime pay. There is little to no transparency between management and employees as to why decisions are made, and although this is slightly improving, management is generally not receptive to feedback. Unless you are one of the chosen few who are held in high regard by your management team, expect constant criticism and little positive feedback. Management holds grudges and will make your life miserable ad infinitum if you ever get on their radar for any reason. You can make all your goals- and yet still be written up, denied bonuses and have your life made so miserable that the ever-present threat of termination doesn't seem so bad after all. Farmers philosophy is that employees are not allowed to make errors, yet they fail to realize that the generally overwhelming caseload makes this impossible. Furthermore, the constant steam of pointless meetings for the sake of having meetings (1 to 2 a week) take chunks out of your day that could be much better spent, you know, actually getting work done.