Great Company if you are self-motivated and independent, but this company is not for everyone
Pros
flexible hours good benefits good pay high percentage of people who care about their jobs, making a good product and making customers happy if you reach outside your cube, you can find people willing to help you (although they may or may not actually be able to help you) most customers are very happy recognition for hard work is there if you work for a good manager a lot of nice and caring people people are not just numbers here like they are at other companies - what you do here does make an impact for the company growth and our customers the product is interesting, vast and always changing so that you will never be bored if you are in a job that suits you
Cons
some of the management team is awful there is no "how-to" guide here...you have to be self-motivated and figure out how to do things for yourself and ask others when you need help if you want to move around to other jobs, you need to create that opportunity yourself, but I think this is true in most companies some departments/teams are cliquish some teams don't feel cohesive and the members compete with each other instead of working together growing very quickly and acquiring smaller companies...issues with integrating them and feeling like one company