Pros: Flexible hours
Cons: lack of career advancement, lack of diversity, no sense of team within departments and departments do not work well together
I was with this company through some of its hardships, but I never received the compensation I was promised. I learned a lot at this position and enjoyed most of my coworkers. Now that I am at another company, I realized that I stayed too long waiting for it to get better.