a) Micro-management
b) Headless people running Training Department or even Company.
c) No scope for Knowledge gain or Career opportunities. Join if you prefer STAGNANT CAREER.
d) You'll be hired for your knowledge and then NOT be valued for the same.
e) You'll be offered lucrative ONSITE PROMISES - but only verbal, NOTHING on paper.
f) Give some feedback and the Manager will start relying on other people and treat you like an Alien!
g) No Culture or valued associations or good karma kinda people.
h) There's no coding work EVEN IF THEY COMMIT; only Training job.
Please Note: Make sure you DON'T JOIN THEM even if you don't have any other offers in hand.