Pros
There were a lot of good, hard-working people at Jive. Jive was also very good at giving people chances and opportunities to grow. I was able to transition to the Development dept. as a junior despite not having any previous professional coding experience under my belt at the time. The benefits are definitely a plus.
Cons
Many of the good, hard-working people at Jive were let go without any real notice. Jive continues trying to push forward with new platforms and features without getting what they have fully stable. While working in Tech Support, we were constantly having to talk with extremely angry customers who were upset due to the constant disruptions in service. It all could have been avoided if Jive had slowed down enough to get their feet under them again instead of focusing on continually doubling their revenue every year. Many other poor executive decisions have been made, including letting go the entire UA team. Poor decision making, training and lack of communication are Jive's biggest problems. When I was the quality assurance over Technical Solutions, I was constantly being told different things by different supervisors. When trying to ask for further guidance or help on instructing the techs about all the new policies and procedures, I would get vague answers, when management would even respond to my questions at all.