Taxes... This is my biggest frustration but it has nothing to do with CyberCoders. Honestly the only con I can say is the fact that you will not believe the kind of success you can have here until you achieve it and the amount of work and hours you have to put in to really be the best here is kind of crazy when you start off. Even now, I am doing really well but I know that there is another level to this that I have to have faith, belief and trust in. When I started off I didn't know or comprehend the fact that at twenty something I would really make 6 figures, pay off all my college debt, have the ability to buy a home, and drive a benz. It took a lot of early mornings, long nights faith, belief and trust in myself, management and the company to get me here. So if you are not willing to do what it takes to be successful, do not have a lot of confidence in your ability, or you aren't keen on taking direction this may not be a place for you.