While FS treats it line staff very well, it demands a lot of its managers. All managers are required to work a minimum of 10 hours per day, and often times need to work more hours to get the job done to the high standards demanded. While this can be understandable once and awhile, they do not return the favor during slow times and you cannot go home under 10 hours even if your work is done. ( some exceptions made for special situations)
Decision making is concentrated in senior management. As a mid level manager I did not feel empowered to make all the decisions I could have made on my own...always had to run things past one level up even though the outcome was predictable.