Pros
Would take me an era to think of it
Cons
1) Horrible Management 2) The smaller the team is the more miserable you would be. 3) Advice to foreign nationals: Never join this company. You will waste your crucial years in the hope that they would file the Green card.That would not happen or if that happens it would be in the 5th year of your permit. That time you would have no where to go and will be forced to stay with them. 4) Micro Management word itself will lose its meaning if used for this company. 5) Salary hikes are 3-4% which is around $50 on your paycheck every month..lol.. 6) Was sent for a week long training to the South. Took a cab to the Logan airport. They made a big deal out of it for taking a cab to the airport. 7) They call themselves a software company. 95% of the people dont have laptops and CANNOT work from home. 8) In 8 inches snow also, you are expected to report to work. Also they take attendance 2 times on the snow days. Running out of space...lol.... To be continued........................