Vantaggi
Co-workers, supervisors, and most managers are very supportive and work hard , and want the best for everyone around them. You can pray at work and say things like Merry Christmas, God bless you, have a blessed day, etc.
Svantaggi
The pay could be better I know that it's hard to get top notch people and keep them because of the lower pay. Some of the higher ups tend to want things done that are not realistic and say that they listen to your ideas when in reality they don't hear you, and only want a yes answer to their ideas, and don't even try to explain why certain things may not work, it will fall upon deaf ears, why? because they went to college for 4 years and think they have everything figured out, when actually they have forgotten how the real world works, or they never knew because they were always spoiled and never had to work with regular people.