Pros: company activities, the environment, benefits, too many to name
Cons: working late nights on quarter ends.
Comfortable environment very friendly, room to grow and many things to learn. Great place to build skills and expand knowledge. Hardest part would be learning the products and what the differences are with each. Most enjoyable part it's bring able to learn multiple functions, constant change and challenges. I've learned so much I don't know where to begin.