Pros
Working for Metasoft immediately after university provided me an incredible experience. As an advocate of non-profits, working for this company is one of the best decisions I've made. The service we provided is extremely powerful, and I attest to this, as I've worked with clients who would call me their “best friend”. Within my time as a Customer Support Representative, I was given the opportunity to work with C-Level Executives, do prospect research for them, review Letters of Inquiry, and help them achieve their funding needs. In 3 months, I was offered a different position to enhance my skills in online demos- this is the part that taught me the most. I learned to deal with different people, understand their needs, and present all the possible solutions. This role is a stepping stone. There's always room for advancement if you prove your capability and performance.
Cons
I've worked with a few coworkers who were unhappy, which was a little discouraging. To be honest, I wouldn't put the blame in the company. Every person has their own goals, and if you don't see the real value in something, then you're not going to succeed. You need to love what you're doing and believe in it. Also, training could be improved. There's no formal training, but everything could be learned from the online tutorials and manual.