Pros
1. Good Brand. 2. Good Projects and good learning opportunities. 3. Average Pay, better than HCL, Aricent etc in NCR 4. Job Stability though they fire 5-10% every year but firing mostly happens in US. 5. Free and Nice lunch.
Cons
1. Not a good paymaster in NCR. Your actual salary is pretty less than CTC offered. 2. Most of People are from Aricent, HCL and other consulting companies. So you do not feel that you are working in Product based company. 3. Lot of Chaos, e.g. people working in multiple projects simultaneously. 4. Not a very good work life balance. 5. Your manager has lot of power, so you are stuck if you get bad manager. 6. Lot of boot-licking, Random Promotions, Hikes given to favourate employee. 7. HR and Finance are complete waste. 8. Not many employee friendly policies like work from home, cab drops etc. 9. Lot of Difference between whether you are joining Adobe as QA or DEV