-Benefits can be better.
-Very small room for advancement.
-Can be a bit frustrating communicating with some individuals (management & non-management).
-The level of professionalism is somewhat lacking (shop talk can go way beyond what's acceptable with no consequence).