Pros
Professional environment. Hey, it's a job!
Cons
Not allowing telecommuting is a huge CON! Almost everything I do is via computer so coming in 5 days a week is absolutely not necessary. I don't mind coming in, but between gas, tolls, parking, and wear-and-tear on my vehicle, just getting to work takes up almost half of my take home pay. In addition, they give 17 paid time off (PTO) days per year (THIS INCLUDES SICK DAYS). If you get sick once you can forget about going on vacation. That is just not a realistic amount of time to be sick, see doctors for regular check-up visit and also have personal and vacation time. What about if your children are sick? It's extremely NON-competitive in that sense. I have less days off per year than anyone I know. It makes balancing work and life very difficult and is bad for mental well-being. In addition, the salary is NOT very competitive, the trend is to come to ISO, gain experience, and then go to another company and make twice as much. It that sense, they should offer more incentives to stay.