Pros
Increased my efficiency with multi-tasking, gave me more confidence in my abilities to overcome adversity, taught me to not be so sensitive to criticism.
Cons
Protocol for everyday tasks are antiquated (ie - the filing system has not upgraded to being able to be accessed on a server which makes the quality control process never-ending, order entry system is not user-friendly or intuitive), office space is entirely grey and falling apart, human resources is non-existent (ie - preferential treatment and favoritism is made obvious, over-time is expected without adequate compensation, training program for customer service has zero structure and is therefore ineffective, mistakes are not used as opportunities for constructive criticism, rather the employee is reprimanded and humiliated).