Pros
-Depending on department or position, work schedule can be extremely flexible with opportunities to work from home. -Decent HQ facilities (i.e. gym, massage therapy, yoga classes, etc.)
Cons
-Difficult to move to another position within the company unless you know someone or you get referred by your manager. Simply applying to position on your own will get you nowhere. -Management does not always support growth or opportunity. Have encountered a few toxic bosses in middle management who are incompetent and conniving. They feel threatened by employees "with potential" so they do anything in their power to keep these employees from one day becoming their boss (i.e. nitpicking on performance evaluations, openly ridiculing or blaming certain employees for non-issues, etc.) -Pay is not good and raises are non-existent. So-called performance evaluations are predetermined to keep you where you're at. -Depending on department or function, co-workers and managers are not good people, not highly educated, do not have standards or high morals.