Отрицательные стороны
Из минусов, пожалуй, отмечу следующие:
1. Работа на крупных срочных проектах либо в командировках часто идет в режиме "до упора", то есть когда уходить с работы в 8-10 вечера - норма, случается работать в выходные. (раньше правда это компенсировалось нормальной доплатой, как сейчас - не знаю)
2. Если случаются командировки, то это может быть и до 3-4-6 месяцев с редкими поездками домой.
3. Работа в офисе, вне крупных проектов, довольно уныла, рутинна, впрочем рутина бывает и на проектах, особо в ходе поддержки.